package com.gdkj.params.home;

import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

@Data
public class FindPeoplePlayNumberConfigParam {

    /**
     * 在房间内异性用户集合
     */
    @NotNull
    @Max(49)
    @Min(1)
    private Integer oppositeSex;

    /**
     * 在房间内同性用户集合
     */
    @NotNull
    @Max(49)
    @Min(1)
    private Integer sameSex;

    /**
     * 在群聊语音房内用户房间热度值集合
     */
    @Max(49)
    @Min(0)
    private Integer groupChatHotValue;

    /**
     * 在KTV语音房内用户房间热度值集合
     */
    @Max(49)
    @Min(0)
    private Integer ktvHotValue;

    /**
     * 在游戏语音房内用户房间热度值集合
     */
    @Max(49)
    @Min(0)
    private Integer gameHotValue;

    /**
     * 在群聊语音房内用户房间创建时间集合
     */
    @Max(49)
    @Min(0)
    private Integer groupChatCreateTime;

    /**
     * 在KTV语音房内用户房间创建时间集合
     */
    @Max(49)
    @Min(0)
    private Integer ktvCreateTime;

    /**
     * 在游戏语音房内用户房间创建时间集合
     */
    @Max(49)
    @Min(0)
    private Integer gameCreateTime;

    /**
     * 星球探索集合
     */
    @Max(49)
    @Min(0)
    private Integer starDigNum;

    /**
     * 星球探索,X天统计米数
     */
    @Min(0)
    private Integer starDigDay;
}
